Canadian mosque targeted in 'act of hate'