No, some online casinos in Canada only accept USD or Euros. However, the vast majority of websites do let you deposit and withdraw in CAD.