Do online casinos accept PayPal?

Yes, some casinos accept payment through PayPal, but not in Canada.

Do any casinos for Canadians take PayPal?

There used to be many but there are no longer any Canadian casinos that are able to take PayPal as a payment method.