Can not speak to where in Canada you can obtain grenade launching attachment for various rifle or a source of practise grenades or grenade blanks. By the way to launch rifle grenades you NEED THE PROPER GRENADE LAUNCHING CARTRIDGES! Here in the States grenade launching attachment for the M1 are fairly common (M7 series). Some FAL have the combo flash suppressor/grenade launcher (both Beligan and Austrian version). Launchers for the M14 rifle and M1 Carbine can be found at a price. The BM59 has the Tri-Compensator. Even launchers for the No. 4 rifles are common although .303 blanks are hard to come by. Practise grenade in various models can be found with little difficulity. Grenade blanks are becoming hard to find. There is a company (Hi-Vel) that makes grenade blank but I am not sure if they meet military specifications. I go to a friends ranch to launch my grenades.
The military, at least the U. S. military, has not used rifle grenade since the early 1960's. They went to the 40 mm grenade launchers.